impossible outcomes - German English Dictionary